package com.taijihuabao.modules.model.approvalbusiness.dto;

import com.taijihuabao.modules.model.basedto.PageDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.util.Date;

/**
 * 审批业务列表参数
 *
 * @author wang
 */
@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("审批业务列表参数")
public class ApprovalBusinessListDTO extends PageDTO {

    /**
     * 申请编码（业务从表id）
     */
    @ApiModelProperty(value = "业务从表id")
    private String applyCode;

    /**
     * 开始时间
     */
    @ApiModelProperty(value = "开始时间")
    private Date startTime;

    /**
     * 结束时间
     */
    @ApiModelProperty(value = "结束时间")
    private Date endTime;

    /**
     * 持续时间（时长）
     */
    @ApiModelProperty(value = "持续时间（时长）")
    private Date duration;

    /**
     * 申请人所属岗位、职位
     */
    @ApiModelProperty(value = "申请人所属岗位、职位")
    private String applyPosition;

    /**
     * 申请证明
     */
    @ApiModelProperty(value = "申请证明")
    private String applyProve;

    /**
     * 申请内容（原因）
     */
    @ApiModelProperty(value = "申请内容（原因）")
    private String applyContent;

    /**
     * 申请备注
     */
    @ApiModelProperty(value = "申请备注")
    private String applyRemarks;

}
